Model Checking Algorithms for Hyperproperties (Invited Paper)
نویسندگان
چکیده
Hyperproperties generalize trace properties by expressing relations between multiple computations. Hyperpropertes include policies from information-flow security, like observational determinism or noninterference, and many other system including promptness knowledge. In this paper, we give an overview on the model checking problem for temporal hyperlogics. Our starting point is algorithm HyperLTL, a reduction to Büchi automata emptiness. This basic construction can be extended with propositional quantification, resulting in HyperQPTL. It also branching time, HyperCTL $$^*$$ . However, it not possible have both extensions at same time: of HyperQCTL undecidable. An attractive compromise offered MPL[E], i.e., monadic path logic equal-level predicate. The expressiveness MPL[E] falls strictly that subsumes HyperKCTL , extension knowledge operator. We show still decidable.
منابع مشابه
Partial Completeness of Abstract Fixpoint Checking ( Invited paper )
Abstract interpretation is used in program static analysis and model checking to cope with infinite state spaces and/or with com puter resource limitations. One common problem is to check abstract fixpoints for specifications. The abstraction is partially complete when the checking algorithm is exact in that, if the algorithm ever terminates, its answer is always affirmative for correct specif...
متن کاملModel Checking Algorithms for CTMDPs
Continuous Stochastic Logic (CSL) can be interpreted over continuoustime Markov decision processes (CTMDPs) to specify quantitative properties of stochastic systems that allow some external control. Model checking CSL formulae over CTMDPs requires then the computation of optimal control strategies to prove or disprove a formula. The paper presents a conservative extension of CSL over CTMDPs—wit...
متن کاملThe AXML Artifact Model † ( Invited Paper )
Towards a data-centric workflow approach, we introduce an artifact model to capture data and workflow management activities in distributed settings. The model is built on Active XML, i.e., XML trees including Web service calls. We argue that the model captures the essential features of business artifacts as described informally in [1] or discussed in [2]. To illustrate, we briefly consider the ...
متن کاملEAHyper: Satisfiability, Implication, and Equivalence Checking of Hyperproperties
We introduce EAHyper, the first tool for the automatic checking of satisfiability, implication, and equivalence of hyperproperties. Hyperproperties are system properties that relate multiple computation traces. A typical example is an information flow policy that compares the observations made by an external observer on execution traces that result from different values of a secret variable. EA...
متن کاملLogics and Algorithms for Software Model Checking
LOGICS AND ALGORITHMS FOR SOFTWARE MODEL CHECKING Swarat Chaudhuri Rajeev Alur Software model checking, an algorithmic, specification-driven approach to software analysis, has emerged as an active area of research in the last few years, producing a number of successful tools. The central question here is: does a model of a procedural program (typically a context-sensitive or pushdown abstractio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Lecture Notes in Computer Science
سال: 2021
ISSN: ['1611-3349', '0302-9743']
DOI: https://doi.org/10.1007/978-3-030-67067-2_1